import Vue from 'vue'
import Vuex from 'vuex'
import state from './state'
import mutations from './mutations'
//Vue使用Vuex
Vue.use(Vuex)

//创建公用厂库
export default new Vuex.Store(
  {
    state,
    //异步方法
    // actions: {
    //   changeCity (ctx, city) {
    //     //调用mutations 中的changeCity
    //     ctx.commit('changeCity', city)
    //   }
    // },
    mutations,
    //算出新的state数据
    getters: {},
    //对于复杂的 的拆分
    modules: {}

  }
)

